/**
 * Created by Administrator on 15-11-21.
 */
/** 通过文件创建一个可读流 */
var fs = require("fs");
var readStream = fs.createReadStream("c://a.txt");
// 可以传送几个可选项
var option = {};
option.encoding = "utf-8";
option.fd = null;// 默认值 为null 如果有一个已经打开的文件可以进行传送
option.bufferSize = 64*1024;// 单位为字节，要被读取的文件款的大小，默认64kb
option.start = 0 // 要被读取的字节位置，用来读取一定范围内的数据
option.end = 10; //最后一个地区的字节位置

var readStream = fs.createReadStream("",option);

/** 如果有了一个文件后的写法 */
var path = path.resolve("/path/to/my/file");
fs.open(path,'r',function(err,fd){
    fs.createReadStream(null,{fd:fd,encoding:"utf-8"});
    fs.on("data",function(data){console.log(data);})
});

